FEXP Solver  1.0.0.0
CFEXPMultiGraph< TValue, typename std::enable_if_t< std::is_integral< TValue >::value > > Class Template Reference

Multigraph (graph :-)). More...

#include <FEXPMultiGraph.h>

Public Member Functions

 CFEXPMultiGraph ()
 
virtual ~CFEXPMultiGraph ()
 
void AddEdge (TValue vert1, TValue vert2)
 
Ptr< std::map< size_t, std::vector< TValue > > > GetGraphs ()
 
size_t GetEdgeCount () const
 

Detailed Description

template<typename TValue>
class CFEXPMultiGraph< TValue, typename std::enable_if_t< std::is_integral< TValue >::value > >

Multigraph (graph :-)).

Constructor & Destructor Documentation

◆ CFEXPMultiGraph()

template<typename TValue >
CFEXPMultiGraph< TValue, typename std::enable_if_t< std::is_integral< TValue >::value > >::CFEXPMultiGraph ( )

◆ ~CFEXPMultiGraph()

template<typename TValue >
CFEXPMultiGraph< TValue, typename std::enable_if_t< std::is_integral< TValue >::value > >::~CFEXPMultiGraph ( )
virtual

Member Function Documentation

◆ AddEdge()

template<typename TValue >
void CFEXPMultiGraph< TValue, typename std::enable_if_t< std::is_integral< TValue >::value > >::AddEdge ( TValue  vert1,
TValue  vert2 
)

◆ GetEdgeCount()

template<typename TValue >
size_t CFEXPMultiGraph< TValue, typename std::enable_if_t< std::is_integral< TValue >::value > >::GetEdgeCount ( ) const
inline

◆ GetGraphs()

template<typename TValue >
Ptr< std::map< size_t, std::vector< TValue > > > CFEXPMultiGraph< TValue, typename std::enable_if_t< std::is_integral< TValue >::value > >::GetGraphs ( )

The documentation for this class was generated from the following file: